package com.serviportales.serviquality.model;

import javax.persistence.Column;
import javax.persistence.Embedded;
import javax.persistence.Id;
import javax.persistence.MappedSuperclass;

import com.serviportales.serviportales.model.GenericEntity;
import com.serviportales.serviquality.datatypes.EstadoRegistro;

@MappedSuperclass
public class Arbol extends GenericEntity<Arbol> {

	private static final long serialVersionUID = 1L;

	@Id
	@Column(name = "CODIGO", length=100)
	private String codigo;
	@Column(name = "NOMBRE", length=200)
	private String nombre;
	@Column(name = "DESCRIPCION", length=700)
	private String descripcion;
	@Embedded
	private EstadoRegistro estadoRegistro;

	public String getCodigo() {
		return codigo;
	}

	public void setCodigo(String codigo) {
		this.codigo = codigo;
	}

	public String getNombre() {
		return nombre;
	}

	public void setNombre(String nombre) {
		this.nombre = nombre;
	}

	public String getDescripcion() {
		return descripcion;
	}

	public void setDescripcion(String descripcion) {
		this.descripcion = descripcion;
	}

	public EstadoRegistro getEstadoRegistro() {
		return estadoRegistro;
	}

	public void setEstadoRegistro(EstadoRegistro estadoRegistro) {
		this.estadoRegistro = estadoRegistro;
	}
}
